package com.test.demo.service;

/**
 * @author Gao
 * @date 2020/8/7
 */
public interface MessageService {

    /**
     * rocketMQ发送同步消息测试
     */
    void syncMessageSend();

    /**
     * rocketMq异步消息发送测试
     */
    void asyncMessageSend();

    /**
     * rocketMq单向发送不关心结果的发送测试【日志收集】
     */
    void oneWayMessageSend();

    /**
     * 延迟消息测试
     */
    void delayedMessageSend();

    /**
     * 顺序消息发送
     */
    void orderlyMessageSend();

    /**
     * 分布式事务消息发送测试
     */
    void transactionSend();

    /**
     * 消息过滤消息发送
     */
    void selectorMQSend();
}
